//
//  WCIncludeDirectory.h
//  WabbitCode
//
//  Created by William Towe on 1/30/09.
//  Copyright 2009 Revolution Software. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "WCTreeNode.h"


@class WCFileReference, WCBuildConfiguration;

@interface WCIncludeDirectory : NSObject <NSCoding, NSCopying, NSMutableCopying> {
	WCFileReference *_fileReference;
	WCBuildConfiguration *_buildConfiguration;
}
@property (readonly) NSString *name;
@property (readonly) NSString *directoryPath;
@property (readonly) NSString *directoryPathByAbbreviatingWithTildeInPath;
@property (readwrite, assign) WCBuildConfiguration *buildConfiguration;
@property (readwrite, retain) WCFileReference *fileReference;

+ (id)includeDirectoryWithDirectoryPath:(NSString *)directoryPath forBuildConfiguration:(WCBuildConfiguration *)buildConfiguration;

- (id)initWithDirectoryPath:(NSString *)directoryPath forBuildConfiguration:(WCBuildConfiguration *)buildConfiguration;
@end
